package com.huangjue.backend.service;

import com.huangjue.backend.entity.Submission;
import java.util.List;

/**
 * 作业提交服务接口
 */
public interface SubmissionService {
    /** 新增提交记录（学生提交作业） */
    boolean addSubmission(Submission submission);

    /** 查询某作业下某学生的提交记录 */
    Submission getSubmissionByHomeworkIdAndUserId(Integer homeworkId, Integer userId);

    /** 查询某学生的所有提交记录 */
    List<Submission> getSubmissionsByUserId(Integer userId);

    /** 查询某作业的所有提交记录 */
    List<Submission> getSubmissionsByHomeworkId(Integer homeworkId);
} 